.container {
  display: flex !important;
    justify-content: space-between !important;
}

.container .filesType {
  flex-shrink: 0;
  padding-right: 20px;
}

.container .filesType li {
  padding: 0 20px;
  height: 40px;
  box-sizing: border-box;
  line-height: 40px;
  list-style: none;
  text-align: right;
  /* // font-size: 14px; */
  font-weight: 500;
  /* // color: #303133; */
  cursor: pointer;
  border-right: 2px solid rgb(223, 225, 233);
}

.container .filesType li span {
  display: inline-block;
  position: relative;
}

.container .filesType li.active {
  color: #409eff;
  border-right: 2px solid #409eff;
}

.container .filesType li.extra span:before {
  position: absolute;
  top: 3px;
  left: -10px;
  content: "*";
  color: #f56c6c;
}
